package com.liangwj.springbootdesignpatterns.createTypePatterns.simpleFactoryPattern;
//简单工厂模式不属于23中设计模式，简单工厂一般分为：
//  1. 普通简单工厂、
//  2. 多方法简单工厂、
//  3. 静态方法简单工厂。
/**
 * <b>Description:</b> TODO <br/>
 * 总体来说，工厂模式适合：凡是出现了大量的产品需要创建，并且具有共同的接口时，可以通过工厂方法模式进行创建。
 * 在以上的三种模式中，
 *      第一种如果传入的字符串有误，不能正确创建对象，
 *      第三种相对于第二种，不需要实例化工厂类，
 *      所以，大多数情况下，我们会选用第三种——静态工厂方法模式。
 * @author Lingwenjun
 * @date 2019/1/21-11:39
 * @version 1.0
 */